

export const radioGroupProps = {
	// 绑定的值
	modelValue: {
		type: [String, Number, Boolean],
	},
	// 是否禁用全部radio
	disabled: {
		type: Boolean,
		default:null
	},
	// 形状，circle-圆形，square-方形
	shape: {
		type: String
	},
	// 选中状态下的颜色，如设置此值，将会覆盖parent的activeColor值
	activeColor: {
		type: String
	},
	// 未选中的颜色
	inactiveColor: {
		type: String
	},
	// 标识符
	name: {
		type: String
	},
	// 整个组件的尺寸，默认px
	size: {
		type: [String, Number]
	},
	// 布局方式，row-横向，column-纵向
	placement: {
		type: String
	},
	// label的文本
	label: {
		type: [String]
	},
	// label的颜色 （默认 '#303133' ）
	labelColor: {
		type: [String]
	},
	// label的字体大小，px单位
	labelSize: {
		type: [String, Number]
	},
	// 是否禁止点击文本操作checkbox(默认 false )
	labelDisabled: {
		type: Boolean,
		default:null
	},
	// 图标颜色
	iconColor: {
		type: String
	},
	// 图标的大小，单位px
	iconSize: {
		type: [String, Number]
	},
	// 竖向配列时，是否显示下划线
	borderBottom: {
		type: Boolean,
		default:null
	},
	// 图标与文字的对齐方式
	iconPlacement: {
		type: String
	}

}

export const radioGroupEmits = {
  change: (v?: string | number | boolean) => true,
  "update:modelValue": (v?: string | number | boolean) => true,
};
